package com.app.brilliant.game.service;
import com.app.brilliant.common.service.BaseService;
import com.app.brilliant.game.bean.BriUserExpInfo;
import com.app.brilliant.game.vo.UserRankData;

import java.util.Map;
/**
 * 用户经验信息服务接口
 */
public interface BriUserExpInfoService extends BaseService<BriUserExpInfo> {
    
    /**
     * 获取用户排行榜
     * @param limit 排行榜显示数量
     * @param userId 当前用户ID，可为空
     * @return 包含排行榜和当前用户排名的结果
     */
    UserRankData getUserRank(Integer limit, Long userId);

}